#!/user/bin/env python3
# -*- coding: utf-8 -*-

class Persion:
    six = "男"  # 实例属性

    def __init__(self, name, age):  # 实例方法
        self.name = name
        self.age = age

    def say(self, something):  # 实例方法 参数self
        print(something)

    @classmethod  # 类方法 参数 cls
    def walk(cls):
        print("walking")

    @staticmethod  # 静态方法 不用参数
    def sleep():
        print("sleeping")


# 实例对象
P = Persion("小菲", 12, )
print(P.name)  # 可以调用实例方法
print(P.age)
print(P.six)  # 可以调用实例属性
P.say("我要工作")  # 可以调用实例方法
P.walk()  # 可以调用类方法
P.sleep()  # 可以调用静态方法

# 类对象
# Persion.say("我要吃饭") # 不能调用实例方法
Persion.walk()  # 可以调用类方法
Persion.sleep()  # 可以调用静态方法
